package com.ruoyi.fitsculpt.mapper;

import java.util.List;

import com.ruoyi.fitsculpt.domain.EasyfitExercises;

/**
 * 运动库Mapper接口
 *
 * @author metaee
 * @date 2025-02-27
 */
public interface EasyfitExercisesMapper {
    /**
     * 查询运动库
     *
     * @param exerciseId 运动库主键
     * @return 运动库
     */
    public EasyfitExercises selectEasyfitExercisesByExerciseId(Long exerciseId);

    /**
     * 查询运动库列表
     *
     * @param easyfitExercises 运动库
     * @return 运动库集合
     */
    public List<EasyfitExercises> selectEasyfitExercisesList(EasyfitExercises easyfitExercises);

    /**
     * 新增运动库
     *
     * @param easyfitExercises 运动库
     * @return 结果
     */
    public int insertEasyfitExercises(EasyfitExercises easyfitExercises);

    /**
     * 修改运动库
     *
     * @param easyfitExercises 运动库
     * @return 结果
     */
    public int updateEasyfitExercises(EasyfitExercises easyfitExercises);

    /**
     * 删除运动库
     *
     * @param exerciseId 运动库主键
     * @return 结果
     */
    public int deleteEasyfitExercisesByExerciseId(Long exerciseId);

    /**
     * 批量删除运动库
     *
     * @param exerciseIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteEasyfitExercisesByExerciseIds(Long[] exerciseIds);
}
